/**
 * Entites de la base.
 */
package fr.afcepf.atod21.mp.entities;

import java.util.Date;

/**
 * @author Stagiaire
 * Classe du stagiaire. <br/> ()() <br/>(oo) <br/>(_()()
 */
public class Stagiaire {
    /**
     * Identifiant du stagiaire. <br/> ()() <br/>(oo) <br/>(_()()
     */
    private int idStagiaire;
    /**
     * Nom du stagiaire. <br/> ()() <br/>(oo) <br/>(_()()
     */
    private String nom;
    /**
     * Prenom du stagiaire. <br/> ()() <br/>(oo) <br/>(_()()
     */
    private String prenom;
    /**
     * Date de naissance du stagiaire. <br/> ()() <br/>(oo) <br/>(_()()
     */
    private Date dateNaissance;
    /**
     * Adresse du stagiaire.<br/> ()() <br/>(oo) <br/>(_()()
     */
    private String adresse;
    /**
     * Identifiant de l'organisme du stagiaire.<br/> ()() <br/>(oo) <br/>(_()()
     */
    private Organisme organisme;



    /**
     * @return the nom <br/> ()() <br/>(oo) <br/>(_()()
     */
    public String getNom() {
        return nom;
    }

    /**
     * @return the idStagiaire
     */
    public int getIdStagiaire() {
        return idStagiaire;
    }

    /**
     * @param paramIdStagiaire the idStagiaire to set
     */
    public void setIdStagiaire(int paramIdStagiaire) {
        idStagiaire = paramIdStagiaire;
    }

    /**
     * @return the organisme
     */
    public Organisme getOrganisme() {
        return organisme;
    }

    /**
     * @param paramOrganisme the organisme to set
     */
    public void setOrganisme(Organisme paramOrganisme) {
        organisme = paramOrganisme;
    }

    /**
     * @param paramNom
     *            the nom to set <br/> ()() <br/>(oo) <br/>(_()()
     */
    public void setNom(String paramNom) {
        nom = paramNom;
    }

    /**
     * @return the prenom <br/> ()() <br/>(oo) <br/>(_()()
     */
    public String getPrenom() {
        return prenom;
    }

    /**
     * @param paramPrenom
     *            the prenom to set <br/> ()() <br/>(oo) <br/>(_()()
     */
    public void setPrenom(String paramPrenom) {
        prenom = paramPrenom;
    }

    /**
     * @return the adresse <br/> ()() <br/>(oo) <br/>(_()()
     */
    public String getAdresse() {
        return adresse;
    }

    /**
     * @param paramAdresse
     *            the adresse to set <br/> ()() <br/>(oo) <br/>(_()()
     */
    public void setAdresse(String paramAdresse) {
        adresse = paramAdresse;
    }

    /**
     * @return the dateNaissance <br/> ()() <br/>(oo) <br/>(_()()
     */
    public Date getDateNaissance() {
        return dateNaissance;
    }

    /**
     * @param paramDateNaissance
     *            the dateNaissance to set <br/> ()() <br/>(oo) <br/>(_()()
     */
    public void setDateNaissance(Date paramDateNaissance) {
        dateNaissance = paramDateNaissance;
    }



    /**
     * Empty constructor. <br/> ()() <br/>(oo) <br/>(_()()
     */
    public Stagiaire() {
        super();
    }

    /**
     * @param paramIdStagiaire {@link Stagiaire#idStagiaire} of {@link Stagiaire}
     * @param paramNom {@link Stagiaire#nom} of {@link Stagiaire}
     * @param paramPrenom {@link Stagiaire#prenom} of {@link Stagiaire}
     * @param paramDateNaissance {@link Stagiaire#dateNaissance} of {@link Stagiaire}
     * @param paramAdresse {@link Stagiaire#adresse} of {@link Stagiaire}
     * @param paramOrganisme {@link Stagiaire#organisme} of {@link Stagiaire}
     * <br/> ()() <br/>(oo) <br/>(_()()
     */
    public Stagiaire(int paramIdStagiaire, String paramNom, String paramPrenom,
            Date paramDateNaissance, String paramAdresse, Organisme paramOrganisme) {
        super();
        idStagiaire = paramIdStagiaire;
        nom = paramNom;
        prenom = paramPrenom;
        dateNaissance = paramDateNaissance;
        adresse = paramAdresse;
        organisme = paramOrganisme;
    }

}
